You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BLITTER RE-CREATION THOUGHTS
Re: BLITTER RE-CREATION THOUGHTS
Hi, sorry I haven't read the complete thread but I see you're looking for bidirectional 3.3 to 5v interface logic - the one I used for the data bus on the HDMI thing is 74ALVC164245DL,112. It has two groups of 8 pins with a direction control and tristate pin per group. They're about $2 each in x10 pricing from mouser. I've had no problems with that one.
Re: BLITTER RE-CREATION THOUGHTS
Problem is tri-state the buffers, when the FPGA goes tri-state, nothing is driving the buffers, so logic output to the bus will be "random"... The buffers need to be isolated, but there is no control for that. So I can't use "normal" buffers ICs.. only FET based ones which don't have tri-state issues or need for direction pin.Smonson wrote: ↑Sat Oct 27, 2018 12:58 am Hi, sorry I haven't read the complete thread but I see you're looking for bidirectional 3.3 to 5v interface logic - the one I used for the data bus on the HDMI thing is 74ALVC164245DL,112. It has two groups of 8 pins with a direction control and tristate pin per group. They're about $2 each in x10 pricing from mouser. I've had no problems with that one.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
You would need to change the direction of the buffer (or turn it off) at the same time that you tri-state the FPGA pins.exxos wrote: ↑Sat Oct 27, 2018 9:51 am Problem is tri-state the buffers, when the FPGA goes tri-state, nothing is driving the buffers, so logic output to the bus will be "random"... The buffers need to be isolated, but there is no control for that. So I can't use "normal" buffers ICs.. only FET based ones which don't have tri-state issues or need for direction pin.
Re: BLITTER RE-CREATION THOUGHTS
I've used an IDT part in the past, for floppy etc but can't remember which one.it was bidirectional. However the TI parts have very good documentation, so might be better choice. Most seem to be based on the MOSFET idea, which I've also used in discrete form for I2c etc.
Perhaps my old post wasn't clear, but with all suska cores you choose if you want your buffers internal or drive external ones. There are two top files in the hierarchy. You dont need to modify anything apart from your pin constraints file to put signals on your pin of choice.
Perhaps my old post wasn't clear, but with all suska cores you choose if you want your buffers internal or drive external ones. There are two top files in the hierarchy. You dont need to modify anything apart from your pin constraints file to put signals on your pin of choice.
Re: BLITTER RE-CREATION THOUGHTS
So are you saying there is a top file which can tristate external buffers ? I don't know anything about FPGA so what you saying doesnt mean a lot to me.Stimpy wrote: ↑Sat Oct 27, 2018 10:26 am Perhaps my old post wasn't clear, but with all suska cores you choose if you want your buffers internal or drive external ones. There are two top files in the hierarchy. You dont need to modify anything apart from your pin constraints file to put signals on your pin of choice.

https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
Yes, I don't know how you would build it without choosing the right top file as they would otherwise conflict. If you use the SOC top file (designed for multiple cores in one FPGA) it gives you separate ports for everything.exxos wrote: ↑Sat Oct 27, 2018 12:28 pmSo are you saying there is a top file which can tristate external buffers ? I don't know anything about FPGA so what you saying doesnt mean a lot to me.Stimpy wrote: ↑Sat Oct 27, 2018 10:26 am Perhaps my old post wasn't clear, but with all suska cores you choose if you want your buffers internal or drive external ones. There are two top files in the hierarchy. You dont need to modify anything apart from your pin constraints file to put signals on your pin of choice.![]()
FPGA do not support highz internally, just 1s and 0s. Only place you can use highz (Z) is on and external pin.
Constraints file for one thing allows you to move pins around, with certain restrictions. Some pins are dedicated to clocks etc.
The VHDL is very well written so if you want to learn a bit, having a read through a top file would be a good start.
Re: BLITTER RE-CREATION THOUGHTS
Only just got home, but tried the hobbytronics board and works as expected... 3.3V one side, 5V other side, nothing screwing going on at all with that.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
This is the TXB0108 based board..
This acts even odder than the IDT chip...
3.3V one side, 5V other side... 0V 5V side and get 2.5V on the 3.3V side.... 0V the 3.3V side and get 3.27V on the 5V side...
This all makes no sense to me at all. I can't see I am doing anything wrong with these things, I mean the simple mosfet one works fine, but neither the Texas or IDT part function how they should... Really these chips should operate just like the single mosfet board.
Will have another look tomorrow, but I think I am just going to avoid these chips... Will have a look at the suska code and see if I can see any other pins in the files...
wayyy back I got this https://www.exxosforum.co.uk/forum/viewt ... t=79#p5134 So will see if there is some other file which is different...
This acts even odder than the IDT chip...
3.3V one side, 5V other side... 0V 5V side and get 2.5V on the 3.3V side.... 0V the 3.3V side and get 3.27V on the 5V side...
This all makes no sense to me at all. I can't see I am doing anything wrong with these things, I mean the simple mosfet one works fine, but neither the Texas or IDT part function how they should... Really these chips should operate just like the single mosfet board.

Will have another look tomorrow, but I think I am just going to avoid these chips... Will have a look at the suska code and see if I can see any other pins in the files...
wayyy back I got this https://www.exxosforum.co.uk/forum/viewt ... t=79#p5134 So will see if there is some other file which is different...
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
OK so in wf101643ip_top_soc.vhd
I see BUSCTRL_EN : out std_logic;
Looks like I compiled wf101643ip_top.vhd before which didn't have the EN pin...
But some other differences as well
Looks like separate pins for buses, in and out.. not sure why... That could double the amount of routing ?! It doesn't look so simple somehow... but maybe will just think about doing a mosfet adapter pcb.. or just make the adapters a little larger to fit all the mosfets.. not pretty, but it would work.
I see BUSCTRL_EN : out std_logic;
Looks like I compiled wf101643ip_top.vhd before which didn't have the EN pin...
But some other differences as well

Looks like separate pins for buses, in and out.. not sure why... That could double the amount of routing ?! It doesn't look so simple somehow... but maybe will just think about doing a mosfet adapter pcb.. or just make the adapters a little larger to fit all the mosfets.. not pretty, but it would work.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
Looking though the files, I can only see this for BUSCTRL_EN
So maybe I just need to declare the pin to use it as that file looks like its part of the core stuff anyway...
I have emailed wolfgang to see if he understands about adding the missing signal....
So maybe I just need to declare the pin to use it as that file looks like its part of the core stuff anyway...
I have emailed wolfgang to see if he understands about adding the missing signal....
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.