Search found 23 matches

by player55328
Wed Feb 19, 2014 3:16 am
Forum: Programmable Logic
Topic: 1080p HD Video on custom FPGA/VDAC/2MBx18 SyncRAM board
Replies: 86
Views: 13667

Re: 1080p HD Video on custom FPGA/VDAC/2MBx18 SyncRAM board

What you are doing is pretty cool! You mentioned sprites earlier, I would think you would need at least 1 sprite for a hardware mouse pointer. Maybe instead of accessing memory for it have some registers for it's bitmap or a small rom to be able to select different kinds, pointer, hourglass etc ...
by player55328
Mon Jan 13, 2014 6:08 am
Forum: Programmable Logic
Topic: X6510 verilog cores
Replies: 0
Views: 3941

X6510 verilog cores

Here is the Verilog source for my latest X6510 cpu's. Big thanks to Ed for getting me a version of Klaus' test suite. It found 2 more bugs so do not use anything I may have posted before. I also added the RDY input signal to be more flexible. I am posting a 32 and 16 bit data bus version of the ...
by player55328
Mon Jan 06, 2014 4:52 am
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417888

Re: Introduce yourself

It's great to see people fluent in Verilog post on this site.
Thanks, but I would not say that, I can usually hack at it until it works, I have no formal training any any of the languages I actually use except for C++. Trying to write code for 10+ years helps me out. In college I took Fortran and ...
by player55328
Sun Jan 05, 2014 3:47 pm
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417888

Re: Introduce yourself

Sounds good!
by player55328
Sun Jan 05, 2014 5:49 am
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417888

Re: Introduce yourself

I have been around for a few months but never really introduced myself...

I'm Ken and work for Xerox in Wilsonville Oregon. I am a programmer in the print head group.

I had a C64 in high school, that got me started. Got a AS degree in electronics from BMCC where one of my projects was working with ...
by player55328
Fri Dec 27, 2013 11:08 pm
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

I have a new processor design that removes the memory pipeline delay (that was required for using bram normally) from my original design. Unfortunately I have not been able to test it with normal sram. How I tested it was by clocking the bram on the negative edge of the clock to simulate normal sram ...
by player55328
Wed Dec 25, 2013 3:27 am
Forum: Programmable Logic
Topic: n00b Verilog Questions
Replies: 65
Views: 11193

Re: n00b Verilog Questions

if (lineCS && cpuAB == 5'b10000) //horizontal offset
hoffset <= cpuDO;
if (lineCS && cpuAB == 5'b10001) //vertical offset
voffset <= cpuDO;

Are you not missing these in your new case statement?

I would suggest you add a default to your case statement just in case you get a situation you are ...
by player55328
Tue Nov 19, 2013 3:12 am
Forum: Programmable Logic
Topic: Survey of FPGA dev boards
Replies: 113
Views: 119427

Re: Survey of FPGA dev boards

On the MINEO are the address and data lines separate fpga inputs/outputs for each ram chip?
by player55328
Fri Nov 08, 2013 7:17 pm
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

I am not positive but it looks like you are wanting to keep an 8 bit data bus?

If that is true it will be hard to execute multiple instructions because of the available memory bandwidth for loading instructions ahead of time along with doing the operand accesses, that is why my fastest design is a ...
by player55328
Tue Oct 15, 2013 2:34 pm
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

SID is not working yet and IEC interface very unstable...
by player55328
Tue Oct 15, 2013 3:36 am
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

I included some other files to show how the memory interfacing and debug stuff was done...

Feedback on my code is appreciated, I do not program in this language for a living...

I would also be interested in knowing if anyone is able to implement this in their own system.
Remember to register the ...
by player55328
Mon Oct 14, 2013 12:17 am
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

I have a von Neumann version of my cpu working (no dual ported memory required). I have only run it on my Spartan 6 with only 1 port of the Bram hooked up. I have been unable to test it with the external rams because I cannot get the video to work correctly on the Spartan 3 development board I have ...
by player55328
Thu Oct 10, 2013 5:37 am
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

things that have to do with the individual bytes

For a 6502 that is pretty much all things. If you want to do 32 bit arithmetic inside the cpu instead of 8 you could do that but there would not be much existing code that would work also. Immediate instructions would have to be 5 bytes instead of ...
by player55328
Mon Oct 07, 2013 9:20 pm
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

There really is no other cache unless you want to count the 12 byte instruction register. This is more like a shift register that shifts to the next instruction while shifting in new instruction fetches as there becomes room. When ever there is a branch or jmp or interrupt it gets cleared and starts ...
by player55328
Mon Oct 07, 2013 7:30 pm
Forum: Programmable Logic
Topic: 32 is the new 8-bit
Replies: 167
Views: 44641

Re: 32 is the new 8-bit

I think you had it right, I just was not as clear in my description as I could have been...

In the current implementation both external ram/rom and internal cache (512 bytes) are both dual ported.
The external is dual ported so that I can simultaneously read an instruction and read or write an ...