Soft cores

ZXNet echo conference «hardware.zx»

From Vlad Semchenko To All 16 December 2005

Hello, CHRV CHR> Let it hang for a couple of days and then I’ll move it to the flame. I don’t want to flame right away, but you’re forcing me :-E Why is this topic unsuitable for the “hardware” section??? Or all my life on the petty Logically, will we make Spectrums??? But these virtual chips are not needed for development of coffee grinders and washing machines, namely for the great and unique!

From Chunin Roman To All 16 December 2005

Hello spensor spe> Softcores are wanted (description of the microcircuit in VHDL, Verilog) spe> for i8254/i8253, i8237/i8257, i8255, i8259 chips. Let it hang for a couple of days and then I’ll move it to the flame.

From Vlad Semchenko To All 16 December 2005

Hello, All We are looking for soft cores (description of the microcircuit in VHDL, Verilog languages) for chips i8254/i8253, i8237/i8257, i8255, i8259.

From Chunin Roman To All 16 December 2005

Hello spensor spe> I don’t want to flame right away, but you force me :-E spe> Why is this topic unsuitable for the “hardware” section??? Or all my life spe> will we do Spectrums on fine logic??? And these virtual chips spe> are needed not for the development of coffee grinders and washing machines, but specifically for spe> great and unique! Well then write where you are going to use them, specifically for example the 825x series for Spectrum. I have a manual from Intel for them, but it weighs very specifically, if I want you I can burn a disc and send it by mail.

From Andreas Kaiser To All 19 December 2005

Hello spensor spe> And these virtual chips are not needed for the development of coffee grinders and spe> washing machines, namely for the great and unique! Have you been to http://www.fpgacpu.org/? As a last resort - than implementations with opencores.org not suitable? 2CHRV: How will the manual help him?

From Chunin Roman To All 19 December 2005

Hello spensor spe> Actually, IMHO, it was not difficult to guess. What can it be for spe> will be needed, if not for stuffing ready-made Spectrum circuits into spe> FPGA? I need the name of the spec, where was 8259 or 8257 used? :).

From Chunin Roman To All 19 December 2005

Hello icebear And yet, where is the spec that has an Intel interrupt controller? used :) And secondly, I always think that it’s better to write a “softcore” yourself, firstly they they will be simple, secondly, for mastering the technology - since I’ve already taken up design.

From Chunin Roman To All 19 December 2005

Hello icebear ice> He is looking for ready-made code, and is not going to write his own. You have a question ice> didn’t understand or where? If you want to attack me, write to me in a personal message, stop sending flames here :). I'm with I’ll be happy to write something for you!

From Chunin Roman To All 19 December 2005

Hello icebear ice> 2CHRV: How will the manual help him? Well, yes, I agree - moving your head when you have the Internet is no longer accepted, everything is on ready ;).

From Vlad Semchenko To All 19 December 2005

Hello icebear CHR> Well then write where you are going to use them, specifically for example CHR> 825x series for Spectrum. Actually, IMHO, it was not difficult to guess. Why might it be needed? if not for stuffing ready-made Spectrum circuits into FPGAs? ice> Have you been to http://www.fpgacpu.org/? As a last resort - than ice> implementations from opencores.org are not suitable? I couldn’t find what I needed :( If anyone knows direct links please list them here.

From Andreas Kaiser To All 19 December 2005

Hello, CHRV CHR> And yet, where is the spec that has an Intel controller CHR> interrupts are used :) Most likely it was about some kind of peripherals, and I know two of them (if not buggy). CHR> And secondly, I always think that it’s better to write a “softcore” yourself, in CHR> firstly they will be simple, secondly for mastering the technology - just CHR> has already started designing. This is, of course, absolutely correct, but it will also be useful to look at other people’s implementation, to at least try to understand for a start what and how. I'm a question Spensor understood it in this context. By the way, here (on the forum) you can ask about VHDL, etc. and if so, in which section?

From Andreas Kaiser To All 19 December 2005

Hello, CHRV CHR> Well, yes, I agree - it’s no longer possible to move your head when you have the Internet CHR> accepted, everything is ready ;). He is looking for ready-made code, and is not going to write his own. You didn't understand the question or where?

From Andreas Kaiser To All 19 December 2005

Hello, CHRV CHR> If you want to attack me, write to me in a personal message, stop sending flames here CHR> :). Never! CHR> I will be happy to write something for you! So, press the button, I’ll listen :)

From Vyacheslav Strunov To All 19 December 2005

Hello icebear Maybe a little off topic, maybe everyone has already seen this, I don’t know... But that’s it still... http://www.altera.com/products/ip/processors/32_16bit/m-cas-cz80cpu.html

From Vlad Semchenko To All 19 December 2005

Hello, CHRV Somehow the topic turned out to be flaming and I know who started it? Okay, let's get to the point. CHR> Name me the name of the spec where was 8259 or 8257 used? 8259 is used particularly in SMUC. It is quite possible that there were other devices (I think they were). 8257 is 80% similar to 8237, and if you find a “core” at least on it, then modify it to 8237 is much easier than writing it from scratch. And 8237 itself is known to have been applied in DMA USC. But, still, the most difficult to find is 8254 - if you read the relevant forums, then no one has described 8254/8253 yet. I would like to hope that they are wrong and There is a ready solution. CHR> Well, yes, I agree - it’s no longer possible to move your head when you have the Internet CHR> accepted, everything is ready. Sorry for perhaps being rude, but isn't that what you do with v9990? For There are two ways to develop the spec graphics engine - develop ULA to an acceptable level level, or use a ready-made solution (as the Dendy processor once did "screwed"). You chose "prepared". This is not a reproach, but a response to your phrase. The times when people in the country(s) thought were over, we live in “capitalism”, and Indeed, few people try to use their brains.

From jtn To All 19 December 2005

Hello, CHRV CHR> And yet, where is the spec that has an Intel controller CHR> interrupts used smuc. Another question is how it is used there...

From Chunin Roman To All 19 December 2005

Hello icebear ice> This is of course absolutely correct, but it will be useful to look at it as well ice> to other people's implementations, to at least try to understand first what ice> and how. I understood Spensor's question in this context. By the way, a ice> here (on the forum) you can ask about VHDL, etc. and if so, then in ice> which section? I think that if it relates to spec then here, if just then in flame. Well, so Don’t clutter up the topic too much!

From Chunin Roman To All 19 December 2005

Hello spensor spe> Sorry for perhaps being rude, but isn't that what you do with v9990? spe> There are two ways to develop the spec graphics engine - develop ULA to spe> of an acceptable level, or apply a ready-made solution (as once spe> The Dendy processor was “screwed on”). You chose "prepared". This is not spe> reproach, and the answer to your phrase. Times when the country(s) thought spe> have passed, we live in “capitalism”, and few people really try spe> use your brain. Well, I didn’t ask anyone for a description of v9990 in VHDL ;). I understand that you are going to design Scorpien? You should contact KGB+, he has already found a lot of things along this path from information on Scorpio (currently busy strong now). Well, sometimes it’s worth thinking about, at least I “strongly recommend” :D .

From Chunin Roman To All 20 December 2005

Hello spensor spe> So far there have been no such ideas. Although you might think so. SMUC, in conjunction with spe> ProfPZUs fit into my concept of the “ideal Spectrum”, here it is spe> I am working in this direction. I do GMX out of sporting interest spe> but apparently nothing will come of it if you can’t find spe> decompiler ("disassembler") of firmware on FLEX8000:( This does not exist, unless it is with Altera herself. And that’s unlikely, because the lack reverse compilation is an element of protecting developer rights. spe> Can this be perceived as bullying? Spectrum is altruistic spe> activity, you won’t earn money from it, and therefore you can do it spe> only for the sake of moral pleasure. And writing kernels is already from spe> of the “make money” category. And we never look at emoticons and quotes; it’s much easier and faster to get offended :). spe> PS: Of the 20 messages in the topic, only one or two can be considered written spe> "on topic":( So, after all, someone knows where you can find softcores for spe> i8080/i8086 microprocessor kits? I would be very grateful!Most likely not, because no one needs them. Can search VHDL & i825x what the thread will give.

From Chunin Roman To All 20 December 2005

Hello icebear ice> Do you know for sure that such a thing does not exist? Decompilers for GAL ice> exist for example. Therefore, I can imagine that for FPGA ice> is somewhere. And as for protecting the rights of the developer - so it seems ice> is reverse engineering not prohibited by law in Russia? But in the West it is somehow not very allowed, especially the structure of the macroblock for FPGA is protected by patents. And since such cases are usually written only by Westerners, as a consequence I I assume that this is not the case. Secondly, I don’t understand how to do decomposition - it’s the same as using bytecode translate into some high language. Those. some middle language (roughly speaking assembler for matrices) except directly from the manufacturer anywhere else is not used, and from this we can draw the appropriate conclusion. What after decompilation can only obtain the functions of macroblocks and the connections between them, and in this person without the appropriate qualifications is unlikely to be able to move in and analyze.

From Chunin Roman To All 20 December 2005

Hello icebear ice> The problem is that you are using them excessively. And you won’t understand, either ice> you're really joking or mocking me. Sorry if I offended you. I wrote somewhere that all specturists are my friends... draw your own conclusions!

From Chunin Roman To All 20 December 2005

Hello Orionsoft Ori> probably just match the internal structure of FLEX with bits Ori> firmware, but where can I get this structure?! In general, of course, it’s very interesting, but offtopic. I think it’s easier to analyze the operation of the device, and using a gradual method approximation to make a functional analogue. to Spensor: I'll take into account that you're watching without pictures, I was just answering you in a joking manner form, and you were offended. I would help you, I would be happy to help you make these kernels (fortunately, I myself will come in handy), but if you started sculpting them yourself.

From Vlad Semchenko To All 20 December 2005

Hello, CHRV CHR> I think it’s easier to analyze the operation of the device using this method CHR> gradual approximation to make a functional analogue. It’s possible, but it’s not interesting - the work is complicated, and the thing will turn out yesterday. Easier make something similar from scratch. The whole interest is in restoring the “lost knowledge." CHR> make these kernels This is certainly an interesting proposal, but I will refrain :)

From Vlad Semchenko To All 20 December 2005

Hello, CHRV CHR> This does not exist, unless Altera herself has it. And that’s unlikely, because CHR> lack of reverse compilation is an element of rights protection CHR> developer. Well, technically, nothing prevents such a thing from existing - there is a one-to-one correspondence between the firmware file and the fan configuration. Third party developers, theoretically, could implement this. And the defense, IMHO, is established in the form of the impossibility of “retrieving” the firmware file from the FPGA. CHR> And we never look at emoticons and quotes, it’s much easier to be offended and CHR> is faster. As a rule, I don’t see emoticons, avatars and other graphic objects - for the sake of traffic saving graphics are disabled. CHR> Most likely not, because no one needs them. Well, it’s hard to believe. If you look for messages on telesys, you will notice that There is a need for these kernels. But either there is no one to write to, or they are each other They send files to E-mail :(

From Vlad Semchenko To All 20 December 2005

Hello, CHRV CHR> Well, I didn’t ask anyone for a description of v9990 in VHDL. Please do not twist. v9990 is the same ready-made solution as the soft core - ready, but not “chewed”. Both the soldering iron and the Spectrum are not “screw it on” - you still need to work. And, IMHO, ready-made mikrukha is easier "screw it on" than to release the circuit into the FPGA. Now, if I asked, say, ready firmware for SMUC, then you would have the right to accuse me of wanting take the "ready" one. CHR> As I understand it, you are going to design Scorpio? So far there have been no such ideas. Although you might think so. SMUC, in conjunction with ProfPZU, fit into my concept of the “ideal Spectrum”, so I work in this direction. I do GMX out of sporting interest, but apparently nothing This won't work if you can't find a decompiler ("disassembler") firmware for FLEX8000:( CHR> Well, sometimes it’s still worth thinking, at least I “really CHR> I recommend." Can this be perceived as bullying? Spectrum is an altruistic activity, you won’t earn money from this, and therefore you can only do it for the sake of moral pleasure. And writing kernels is already in the category of “making money”. PS: Out of 20 messages in the topic, only one or two can be considered written “on topic” :(So after all, someone knows where you can find softcores for microprocessor i8080/i8086 kits? I would really appreciate it!

From Orionsoft To All 20 December 2005

Hello, CHRV probably just compare the internal structure of FLEX with the firmware bits, but where take this structure?!

From Andreas Kaiser To All 20 December 2005

Hello, CHRV I'll fit in, I promise it's the last time. CHR> This does not exist, unless Altera herself has it. And that’s unlikely, because CHR> lack of reverse compilation is an element of rights protection CHR> developer. Do you know for sure that such a thing does not exist? Decompilers for GAL exist for example. Therefore, I can imagine that there is one for FPGAs somewhere. What concerns the protection of developer rights - so it seems like reverse engineering in Russia Isn't it prohibited by law? CHR> And we never look at emoticons and quotes, it’s much easier to be offended and CHR> faster :). The problem is that you are using them excessively. And you won’t understand, or Are you really joking or are you kidding me? Sorry if I offended you.