6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 12:21 am

All times are UTC




Post new topic Reply to topic  [ 17 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Tue Jan 30, 2024 5:06 pm 
Offline
User avatar

Joined: Sun Dec 29, 2002 8:56 pm
Posts: 460
Location: Canada
If using an FPGA it is probably best to put the whole ‘816 core in the FPGA. It will fit into a small FPGA these days. I am not sure one can get 10 ns pin to pin timing with logic and routing using an FPGA.

I have been thinking of updating the ‘816 FPGA based core to support a better bus architecture. Some of the issues required to support a multi-tasking operating system could be “fixed”. Allocating memory in 64k bank chunks works for me. More than 16MB could be supported by an FPGA version. I enjoy reading about the POC systems.

With a fast ‘816 core in an FPGA cache RAM needs to be used. Doing I/O through an external bus is very slow, which leads to placing the entire SoC on the FPGA.
The SoC bus I am currently using runs at 40MHz+ in the FPGA.

A FPGA based solution could just use a stock FPGA board, which may not be as much fun as having a fixed '816 core to play with.

_________________
http://www.finitron.ca


Top
 Profile  
Reply with quote  
PostPosted: Tue Jan 30, 2024 8:47 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8514
Location: Midwestern USA
Rob Finch wrote:
If using an FPGA...

My objective stated in my previous post disallows any sort of programmable logic.

WDC offers a soft-core of the 65C816, but I suspect it isn’t cheap.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 52 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: