[Oberon] FPGA - Display.CopyBlock()

Walter Gallegos waltergallegos at vera.com.uy
Thu Sep 27 21:03:10 CEST 2018


Claudio,

Thank for the link !


El 27/09/18 a las 10:23, Claudio Nieder escribió:
> Hi,
>
> this is by the way something Wirth had done in the past when he 
> designed the Lilith. The Lilith had a self made (out of bit slice 
> processor 2901) processor and its instruction set called M-Code 
> featured also instructions like "Display Dot", "Replicate Pattern", 
> "Bit block transfer" and "Display character". They are mentioned on 
> page 63 of /ETH Report Nr 40 - The Personal Computer Lilith/. Apr 
> 1981. N. Wirth which you can find at 
> https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/69801/eth-3139-01.pdf?sequence=1&isAllowed=y
>
> "Bit block transfer" is what probably was used to scroll with 
> "hardware support".
>
> claudio
>
>> On 27. Sep. 2018, at 13:47, Walter Gallegos 
>> <waltergallegos at vera.com.uy <mailto:waltergallegos at vera.com.uy>> wrote:
>>
>> Since we are in the arena of the FPGA; why not move this 
>> functionalities to hardware ?
>>
>> A big plus of this kind of platform is co-designing systems with 
>> software and hardware. Block the hardware then replicating software 
>> solutions is not the best way.
>>
>> Of course, this is the opinion of a hardware designer  ;)
>>
>>
>> El 27/09/18 a las 07:59, Tomas Kral escribió:
>>> On Mon, 3 Sep 2018 09:13:50 +0200
>>> Tomas Kral<thomas.kral at email.cz>  wrote:
>>>
>>>> `Display.CopyBlock()' is primarilly used to scroll viewer text
>>>> up/down.
>>> Hi,
>>>
>>> I am experimenting with vertical scroll, I have added extra case just
>>> for scroll viewer up/down. In 4-bit colour, when 4 times more data
>>> needs to be moved around, I have observed the viewer is erased before
>>> scroll up, while it is not erased when scrolled down, why?
>>>
>> -- 
>> Walter Daniel Gallegos
>> Programmable Logic
>> Consultorí­a, Diseño, Entrenamiento.
>> --
>> Oberon at lists.inf.ethz.ch <mailto:Oberon at lists.inf.ethz.ch> mailing 
>> list for ETH Oberon and related systems
>> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
>
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon

-

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20180927/4f80fa3b/attachment.html>


More information about the Oberon mailing list