Search found 23 matches
- 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 ...
- 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 ...
- 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 ...
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 ...
- Sun Jan 05, 2014 3:47 pm
- Forum: General Discussions
- Topic: Introduce yourself
- Replies: 716
- Views: 417888
Re: Introduce yourself
Sounds good!
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...
- 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?
- 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 ...
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 ...
- 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...
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...