Movatterモバイル変換
[0]ホーム
Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 1415 16 17 1819 20 2122 23 2425 2627 28 29 30 31 |
Rusty Brown
I finishedreading the bookRusty Brown byChris Ware, which Istarted reading onOctober 7, 2021, the day Ireceived it after I ordered it the day before. I saw the book for the firsttimethe Saturday before.The title of the book refers to the comics characterRusty Brown. He does not play a center role in whole of the book, but onlyin the first of three stories that are contained in the book. The story isoften hard to follow. Especially the last story feels like a collection ofunrelated scenes each of which cover two opposite pages. Often, these leaveyou wonder how they continue. You are expected to fill in the holes yourself.Still this is an interesting book.
TkkrLab
I went toTkkrLab for the first time inalmost five months and an even much longer time that I went there on a Tuesdayevening. I solderd some wires tomy CreepCluster. so I can experiment with it. I also was given a look at aprototype of thenew badgefor theMCH2022 camp. The badge has aniCEFPGAon it. It is similar to the one on theUPDuino v2.0.
Gen C: Children of 2050
In the afternoon, I went to seethe exhibitionsGen C: Children of2050 atTETEM art space. Thisexhibition is not really about art. It is a futuristic imagination about howthe world will look in the year 2050. It felt rather utopic, especially withrespect to current events.
A Pattern Language
At 13:10, I received the bookA Pattern Language: Towns, Buildings, Construction written byChristopherAlexander,SaraIshikawa, andMurray Silverstein in English and published by Oxford UniversityPress in 1977, sixth printing from 1982, ISBN:9780199726530, which I had bought yesterday at 09:38:02 from Antiquariaat'Bij nader inzien'for € 35.00. In 2002, I alread spent somecommenting on some sections ofA Pattern Language.Some flowers onour magnolia have opened. Thetemperature for March has been about average, but we had a lot of sunny days.Till today we had 71% sunshine, while 38% is the average. But the clear skiesalso means that the temperatures during the nights have been low often droppingbelow zero degrees Celsius. And also the coming days the temperatures will getclose to zero and next week might even drop below zero. Great chance that theflowers will turn brown due to this. Today, the temperature at Twenthe Airporthas gone up to 19.2° Celsius, just below the record of 19.6° from 2019.Fromthe hardwaredesign design of the MCH2022 badge, I understand there is going to be aICE40 UP5K FPGA in it. The FPGA has 5280 logic units, 1104kbit RAM, eightDSP cores and 39 programmable I/O pins besides the two I²C and twoSPIinterfaces (datasheet). The FPGA will be connected to the LCD display on the badge.There is some demo code inVerilog available in thebadgeteam / mch2021-fpga-lcd-driver-test github repository.
Book
I recieved the bookOver Schilderen | On Painting written in Dutch andEnglish published by De Balie in 1990,ISBN:9789066170674, which I had bought on Thursday, March 24, 2022 at 11:24:46through the internet for € 5.00.
MCH2022 badge schematics
I want to investigate how the ICE40 FPGA on the MCH2022 badge is connected. Tofollow the steps I took, do:The 'fpga.kicad_sch' schematics contain four yellow rectangles representingthe ICE40UP5K FPGA. The top one is related to the power supply. The bottomleft own seems to be related to the connection with the LCD as many of theconnections have LCD in the name. The middle bottom one seems to be relatedto various serial in/outputs. There are a number of connections to anothersquare labled 'ESP-PSRAM64H', which looks like an external memory module thatcan also be accessed through from the ESP processor on the badge. The rightmiddle one seems to in/output connections connected to a connector on theboard through some resistors. I figured out all the connections to the othercomponents. The results can be found onadedicated page.I had a closer look at thebadgeteam/mch2021-fpga-lcd-driver-test GitHub repository, which containscode to control the LCD driver from the FPGA. Theproto2.pcf filecontains the mapping of pin numbers to logical names. I checked these withthe mapping I found myself and found one difference that was due to an errorof mine. I also continued with getting/updating the tool chain:
git clonehttps://github.com/YosysHQ/yosys.gitcd yosysmake config-clangmakemake testsudo make installcd ..
This installedYosys 0.15+57.sudo apt-get install build-essential clang bison flex libreadline-dev \ gawk tcl-dev libffi-dev git mercurial graphviz \ xdot pkg-config python python3 libftdi-dev \ qt5-default python3-dev libboost-all-dev cmake libeigen3-devgit clone https://github.com/YosysHQ/icestorm.git icestormcd icestormmake -j$(nproc)sudo make installcd ..git clone https://github.com/cseed/arachne-pnr.gitcd arachne-pnrmake -j$(nproc)sudo make installcd ..git clone https://github.com/YosysHQ/nextpnrcd nextpnrcmake -DARCH=ice40 -DCMAKE_INSTALL_PREFIX=/usr/local .
I got the error 'Policy "CMP0079" is not known to this version of CMake'. Theproblem is that latest version of cmake on Ubuntu 18.04 is 3.10.2. You needat least version 3.13. Idownloadedcmake-3.22.3-linux-x86_64.sh and continued with:sudo apt-get remove cmakesudo mkdir /opt/cmakesudo sh cmake-3.22.3-linux-x86_64.sh --prefix=/opt/cmake
I added the/opt/cmake/cmake-3.22.3-linux-x86_64/bin path to/etc/environment and continued with:. /etc/environmentcmake -DARCH=ice40 -DCMAKE_INSTALL_PREFIX=/usr/local .make -j$(nproc)sudo make install
This is enough to compile the example by runningbuild.sh. You needto installverilator tosimulate the example by runningsimulate.sh.
This months interesting links
Home|February 2022April 2022Random memories
[8]ページ先頭