Search found 18 matches

by jt_eaton
Thu Mar 21, 2013 9:37 pm
Forum: General Discussions
Topic: Wikipedia says [malarkey] again...
Replies: 32
Views: 3028

Re: Wikipedia says [malarkey] again...

Risc v Cisc: A history lesson

The way to maximize a cpu's performance is to match the instruction cycle period to the memory cycle period.

Back in the 60's memory accesses were SLOWwwwwwww while transistor based cpu instructions were relatively fast. So everyone tried to make their instructions ...
by jt_eaton
Mon Mar 04, 2013 3:16 pm
Forum: Programming
Topic: Functional Test for the NMOS 6502 - request for verification
Replies: 202
Views: 130391

Re: Functional Test for the NMOS 6502 - request for verifica

The code coverage test is interesting. Did you run with RDY toggling ? If you can find out what wasn't tested, we could find ways to improve the test suite.

I checked on that. The only lines that were never executed involved RDY , IRQ and NMI. They were all tied off. Looks like the only ...
by jt_eaton
Mon Mar 04, 2013 12:04 am
Forum: Programming
Topic: Functional Test for the NMOS 6502 - request for verification
Replies: 202
Views: 130391

Code coverage for Arlets core

I did run Klaus's test on Arlets core and it passed. Here is the code coverage report
from covered. I will try to see if I can extract the untouched code.

John Eaton



Covered covered-0.7.10 -- Verilog Code Coverage Utility
Written by Trevor Williams (phase1geo@gmail.com)
Freely distributable ...
by jt_eaton
Sun Feb 17, 2013 10:53 pm
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

Zero-page on-chip is a remedy (albeit only a partial remedy) for the point Arlet raises. As for allowing only word-aligned access when z-pg pairs are used as pointers, that implies the least-significant bit of the z-pg address in the instruction would always be taken to be zero. Ie, the bit is ...
by jt_eaton
Sun Feb 17, 2013 5:09 pm
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

If so, if the 65Org16.b core runs on a Xilinx Spartan 6 FPGA at 100MHz, how fast could it run on an ASIC?


Todays processes can boast clk speeds into the multi gigihertz but that requires custom designs and significant pipeling. If you can run your clock @ 2 Ghz but if it needs a 20 deep pipeline ...
by jt_eaton
Sat Feb 16, 2013 4:22 pm
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

And while I'm at it you have a register named "bit" in cpu.v. This is a system verilog keyword and verilator won't accept it. Arlet's code used both bit and logic but I see that you fixed logic already
by jt_eaton
Sat Feb 16, 2013 4:09 pm
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

BCD mode isn't supported on Ed's. I completely removed it on mine, even the opcodes and flags.

Is there a way to bypass BCD mode in your testing?


Its not the testing thats the problem. If you `define BCD_ENABLE then you have a port that is listed twice in the instantiation but if you don't ...
by jt_eaton
Sat Feb 16, 2013 3:44 pm
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

Hi John,
if you go upstream and pick up my https://github.com/BigEd/verilog-6502 do you get good results? I would hope you would!
Cheers
Ed



Doesn't even compile.

You have the port BCD listed twice when you define BCD_ENABLE.



/*
* ALU
*/

ALU #(.dw(dw)) _ALU(
.clk(clk),
.op(alu_op ...
by jt_eaton
Sat Feb 16, 2013 5:46 am
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

ElEctric_EyE wrote:
jt_eaton wrote:
...I also tried it on M65Org16 in 16/8 mode and it has problems. The IR is hardcoded to 16 bits so when dw=8 then you compare to 8 floating lines and nothing works...
John Eaton
What is M65Org16?


That would be:

https://github.com/ElEctric-EyE/verilog-6502
by jt_eaton
Sat Feb 16, 2013 3:18 am
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Re: Socgen project

Klaus2m5 has written a functional test for the 6502 and presented it in this thread.

The other PDF's in your doc's folder from your project on opencores.org are good reading.

I've not had a chance to test your project out yet, just thought I'd say welcome ...
by jt_eaton
Thu Feb 14, 2013 3:39 am
Forum: Programmable Logic
Topic: Socgen project
Replies: 20
Views: 4565

Socgen project

I would like to introduce you to a opensource project that I have been maintaining on opencores.org

It's name is socgen and it provides a set of tools and tool flows so that a designer can easily create
and verify a system-on-chip (soc) on any home pc. It uses ip-xact to hold all the design ...
by jt_eaton
Sun Sep 19, 2010 10:07 pm
Forum: General Discussions
Topic: Intel plans to rake you over their coals.
Replies: 51
Views: 16438

you are buying a card that costs maybe a $1 to make and put on the shelf.
If you know of a way to make a card for a dollar, I'd like to know about it. I really don't think you can even make the bare board for that, regardless of volume, and that's before putting any components on it, packaging it ...
by jt_eaton
Sun Sep 19, 2010 8:36 pm
Forum: General Discussions
Topic: Intel plans to rake you over their coals.
Replies: 51
Views: 16438

When I was provisioning engineer at CariNet, our prices for CPUs weren't substantially less than what you could purchase at other retailers.
-------------------------------

You not buying hardware, you are buying a card that costs maybe a $1 to make and put on the shelf. If sold then Intel picks ...
by jt_eaton
Sun Sep 19, 2010 5:32 pm
Forum: General Discussions
Topic: Intel plans to rake you over their coals.
Replies: 51
Views: 16438

Unused circuitry still draws power that I have to pay for.

------------------------

Not any more. You isolate blocks on their own switched power island and only turn on when they are needed.

Si is now so cheap it is a commodity. Buy a coke at McD's and it only costs them about $.02 cents (less ...
by jt_eaton
Sun Sep 19, 2010 3:16 pm
Forum: General Discussions
Topic: Intel plans to rake you over their coals.
Replies: 51
Views: 16438

Re: Intel plans to rake you over their coals.

This makes me frothingly livid.

Intel wants to charge $50 to unlock stuff your CPU can already do

------------------------------------------------------------

It looks like Intel marketing is taking things to a new level. This allows them to offer a lower entry price for their part to attract ...